asearch npm
https://www.npmjs.com/package/asearch
code:js
const Asearch = require('asearch')
const match = Asearch('漢字文字列')
console.log(match('漢字文字列')) // => true
console.log(match('漢字の文字列')) // => false
console.log(match('漢字の文字列', 1)) // => true
増井.icon 作の曖昧検索ライブラリasearchをshokai.iconがjs移植したもの
npmになってたのか! 増井.icon
asearch.rbをcoffeeで書きなおした物です shokai.icon
たしか2012年ごろ、node.jsの勉強として居酒屋ソンで作ってみた物
mjsk 増井俊之.icon
asearch自体の説明は以下に詳しく書いてます 増井俊之.icon
/masui/曖昧検索asearch
増井俊之.icon
現在(2020/8/17) scrapboxで動いているasearchは shokai.icon 版だと思う
asearchのunicode対応に書いたように、Helpfeelでは漢字対応版が動いている (よね?)
公式npmも増井版にして大丈夫だと思うのだけど如何? > shokai.icon
ありがとうございます。差分を見て取り込みましたshokai.icon
npmのドキュメントがCoffeeScriptになってるのでこちらも変えた方がよさそう
全て書き直しましたshokai.icon
はい。やってみますshokai.icon
2行ぐらいしか違わないと思いますのでyrsk 増井俊之.icon
1.0.0でunicode対応しましたshokai.icon
https://gyazo.com/8099eecaa1d1d57ea0bf49a29a4c56c9.png
増井版asearch.jsもある
Rust 実装を見つけた。先を越された!hata.icon
/takker/rust-asearch
TypeScript 実装も見つけました!
https://www.npmjs.com/package/asearch.ts
これは teramotodaiki.icon が入社したときにお勉強として書いたやつです